'
' CabTunes :: Cabinet Jukebox Software
'    By William Bailey
'

SuperStrict

Framework BRL.Basic

Import BRL.Retro
Import BRL.GLMax2D
Import BaH.LibXml
Import BaH.LibXslt
Import PUB.FreeProcess

Include "src/CabTunes.bmx"
Include "src/Configuration.bmx"
Include "src/ConfigurationStorageStrategy.bmx"
Include "src/ConfigurationStorageStrategyFlatFile.bmx"
Include "src/CreditManager.bmx"
Include "src/CreditManagerFactory.bmx"
Include "src/CreditManagerFreePlay.bmx"
Include "src/CreditManagerSimple.bmx"
Include "src/GFX/ColourValue.bmx"
Include "src/GFX/Coordinate.bmx"
Include "src/GFX/Particle.bmx"
Include "src/GFX/ParticleManager.bmx"
Include "src/GFX/ParticleSystem.bmx"
Include "src/GFX/ParticleSystem/VerticalDots.bmx"
Include "src/GFX/TextureRender.bmx"
Include "src/GUI/Main.bmx"
Include "src/GUI/MainFactory.bmx"
Include "src/GUI/PolledInput.bmx"
Include "src/GUI/Splash.bmx"
Include "src/GUI/SplashFactory.bmx"
Include "src/GUI/v0/Main.bmx"
Include "src/GUI/v0/MainComponentFactory.bmx"
Include "src/GUI/v0/MainComponent/Abstract.bmx"
Include "src/GUI/v0/MainComponent/RuntimePopup.bmx"
Include "src/GUI/v0/MainComponent/Test.bmx"
Include "src/GUI/v0/MainFactory.bmx"
Include "src/GUI/v0/Splash.bmx"
Include "src/GUI/v0/SplashFactory.bmx"
Include "src/iTunes/LibraryLoaderFactory.bmx"
Include "src/iTunes/LibraryLoaderStrategy.bmx"
Include "src/iTunes/LibraryLoaderAlbumStrategy.bmx"
Include "src/Jukebox.bmx"
Include "src/JukeboxObserver.bmx"
Include "src/JukeboxObserverFactory.bmx"
Include "src/Library.bmx"
Include "src/LibraryExport.bmx"
Include "src/LibraryExportTextDump.bmx"
Include "src/LibraryLoader.bmx"
Include "src/LibraryLoaderFactory.bmx"
Include "src/LibraryLoaderObserver.bmx"
Include "src/LibraryLoaderStrategy.bmx"
Include "src/LibraryLoaderXMLStrategy.bmx"
Include "src/Playlist.bmx"
Include "src/PlaylistCollection.bmx"
Include "src/RateCounter.bmx"
Include "src/TrackCollection.bmx"
Include "src/TrackInformation.bmx"
Include "src/TrackPlayer.bmx"
Include "src/TrackPlayerProcess.bmx"
Include "src/TrackPlayerBuilder.bmx"
Include "src/TrackPlayerBuilderProcessStrategy.bmx"
Include "src/TrackPlayerBuilderStrategy.bmx"
Include "src/TrackPlayerBuilderStrategyFactory.bmx"

Incbin "res/iTunes/loader.xslt"

CabTunes.Main()